/**
 * 账单记录查询对象类型
 */
export interface BillRecordQuery extends PageQuery {
  keywords?: string;
  fromEntityId?: number;
  toEntityId?: number;
  fromOrToEntityId?: number;
  startTime?: string;
  endTime?: string;
  billTagIds?: number[];
}

/**
 * 账单记录分页对象
 */
export interface BillRecordPageVO {
  /**
   * 记录日期
   */
  date?: Date;
  num?: number;
  /**
   * 账单记录ID
   */
  id?: number;
  /**
   * 账单记录Tag名称，多个使用英文逗号(,)分割
   */
  tagNames?: string;
  /**
   * 账单记录名
   */
  name?: string;
  fromEntityName?: string;
  toEntityName?: string;
}

/**
 * 账单记录表单类型
 */
export interface BillRecordForm {
  id?: number;
  num?: number;
  /**
   * 账单tagID集合
   */
  billTagIds?: number[];
  /**
   * 账单记录名
   */
  name?: string;
  fromEntityId?: number;
  toEntityId?: number;
  date?: Date;
}
